Career 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F8 USA F13 USA F8 USA F22 USA F2 USA F3 USA F12 Hilton Waikoloa Village USTA Challenger - Waikoloa Joplin Challenger - Joplin Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto XL Capital Bermuda Open - Bermuda 2002 Eddleman USTA Challenger - Birmingham ARMS USTA Challenger - Rocky Mount The Surbiton Trophy - Surbiton Granby Challenger - Granby Fifth-Third Bank Tennis Championships - Lexington 2002 FSE Challenger - Tarzana GHI Bronx Classic - Bronx drkoop.com USTA Tennis Championships - Armonk Zivnobanka Open - Prostejov III Gramado Open de Tenis - Gramado BH Tennis Open International Cup - Belo Horizonte drkoop.com USTA Tennis Championships of Houston - Houston Yokohama International Tennis Tournament - Yokohama Samsung Securities Cup Challenger - Seoul Osaka International Tennis Tournament - Osaka USTA Men's Challenger of Urbana-Champaign - Urbana Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Ho Chi Minh City Challenger - Ho Chi Minh City Kyoto Challenger - Kyoto 2001 USTA Challenger of Calabasas - Calabasas San Luis Potosi Challenger - San Luis Potosi 2001 Centura USTA Challenger - Rocky Mount 2001 USTA Tallahassee Tennis Challenger - Tallahassee USTA Seascape Challenger - Aptos BH Tennis Open International Cup - Belo Horizonte Fifth-Third Bank Tennis Championships - Lexington IV Gramado Open de Tenis - Gramado USTA Tennis Championships of Houston - Houston 2001 UT Tyler Patriot Challenger - Tyler USTA Seascape Challenger - Aptos Urbana-Champaign Challenger - Urbana Gran Copa Ericsson - Rio de Janeiro 2002 Tulsa USTA Challenger - Tulsa Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio Hilton Waikoloa USTA Challenger - Waikoloa 2002 Azalea Orthopedic Challenger - Tyler University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas 2003 Freeman Men's Challenger - Joplin FILA Challenger - Biella ATP Tour Challenger at Nellie Gail - Laguna Hills Eddleman/USTA Challenger - Birmingham Honda Kah Singapore Men's Tennis Open - Singapore 2001 Eddleman USTA Challenger - Birmingham Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon 2003 USTA Challenger of Calabasas - Calabasas 2003 Eddleman USTA Challenger - Birmingham 2003 West Side Tennis Club Challenger - Forest Hills 2003 USTA Tallahassee Tennis Challenger - Tallahassee Theusbridge.com Tennis Classic - Tarzana The Granby Natrel Challenger - Granby USTA Seascape Challenger - Aptos Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Samsung Securities Cup - Seoul USTA Challenger of Tiburon - Tiburon Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin The Wright Financial Group, Inc. Challenger - Champaign Jameson Cup - Milan Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas 2004 Freeman Men's Challenger - Joplin Corona Mexico City Open - Mexico City XL Capital Bermuda Open - Bermuda USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills Fifth Third Bank Tennis Classic - Lexington 2004 Colorado Tennis Classic - Denver Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx College Station Challenger - College Station Austin Challenger - Austin Tiburon Challenger - Tiburon Burbank Challenger - Burbank 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin Heineken Challenger - Ho Chi Minh City Pro Tennis World Open - Sunrise Tallahassee Tennis Challenger - Tallahassee 2005 West Side Tennis Coub Men's Challenger - Forest Hills The USTA Challenger at West End Racquet - Torrance Busan Open Challenger Tennis - Busan Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The West Side Tennis Club Grass Court Challenger - Forest Hills 2004 USTA Challenger of Calabasas - Calabasas USTA Comerica Challenger - Aptos Singha Tennis Classic - Tarzana Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton XI Open International D'Andorra - Andorra GHI Bronx Classic - Bronx USTA Seascape Challenger - Aptos Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson USTA/Adtech Challenger - Boston Smith Barney Men's Challenger - Covington Music City Challenger - Nashville Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin BMW Tennis Championship - Sunrise 2006 USTA Tallahassee Tennis Challenger - Tallahassee 2006 Challenger of Santa Clarita California Challenger - Valencia The LTA Cardiff Challenger - Cardiff Isla de Lanzarote - Lanzarote The West Side Tennis Club Clay Court Challenger - Forest Hills Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2006 North Shore Pro Tennis Championship - Winnetka The Natrel's Challenger - Granby Odlum Brown Vancouver Open - Vancouver The $50,000 Pro Challenger at Calabasas - Calabasas GHI Bronx Tennis Classic - Bronx XL Bermuda Open - Bermuda Challenger Banque Nationale Rimouski - Rimouski Music City Challenger - Nashville USTA Challenger - Champaign Countrywide Classic USTA Challenger - Carson Pro Challenger at Calabasas - Calabasas Hilton Waikoloa Village USTA Challenger - Waikoloa Winnetka Challenger Aptos Challenger Vancouver Challenger Bordeaux Challenger Honolulu Challenger Dallas Challenger Guadalajara Challenger Sarasota Challenger Savannah Challenger Binghamton Challenger Aptos Challenger Dallas Challenger Winnetka Challenger Napa Challenger Irving Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Nottingham Challenger Binghamton Challenger Napa Challenger Sacramento Challenger Charlottesville Challenger Knoxville Challenger Savannah Challenger Dallas Challenger Sacramento Challenger Tallahassee Challenger Binghamton Professional Tennis Tournament - Binghamton Downtown Athletic Club USTA Challenger - Amarillo Eddleman USTA Challenger - Birmingham 2002 USTA Challenger of Calabasas - Calabasas Nova Challenger Osaka - Osaka University of Tennessee USTA Men's Challenger - Knoxville Rimouski Challenger Credicard Tennis Cup - Campos do Jordao Tulsa Auto Collection USTA Challenger - Tulsa USTA Challenger of Burbank - Burbank University of Tennessee USTA Men's Challenger - Knoxville Atlantic City Open - Atlantic City West Side Tennis Club Clay Court Challenger - Forest Hills Challenger Leon 2003 - Leon Zivnobanka Czech Open - Prostejov Tennis Masters Series - Indian Wells Western & Southern Open - Cincinnati U.S. Open - New York Infiniti Open - Los Angeles Waldbaum's Hamlet Cup - Long Island Sybase Open - San Jose Citrix Tennis Championships - Delray Beach Galleryfurniture.com Challenge - Atlanta U.S. Men's Clay Court Championships - Orlando The Stella Artois Grass Court Championships - Queen's/London Waldbaum's Hamlet Cup - Long Island Salem Open - Hong Kong Japan Open - Tokyo Heineken Open Shanghai - Shanghai Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis The Hamlet Cup - Long Island Heineken Open - Auckland Kroger / St. Jude International - Memphis Siebel Open - San Jose Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Heineken Open - Auckland Siebel Open - San Jose Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Stockholm Open - Stockholm UBS Open Gstaad - Gstaad AIG Japan Open - Tokyo AAPT Championships - Adelaide Heineken Open - Auckland Siebel Open - San Jose Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf Heineken Open - Auckland SAP Open - San Jose Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Thailand Open - Bangkok Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch RCA Championships - Indianapolis Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon ARAG World Team Championship - Dusseldorf Sydney International - Sydney Regions Morgan Keegan Championships - Memphis U.S. Men's Clay Court Championships - Houston The Stella Artois Championships - London Red Letter Days Open - Nottingham Countrywide Classic - Los Angeles RCA Championships - Indianapolis Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London Indianapolis Tennis Championships - Indianapolis Pilot Pen Tennis - New Haven ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington Thailand Open - Bangkok China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Chennai Open - Chennai SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open de Nice Cote dAzur - Nice AEGON Championships - London Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles SAP Open - San Jose Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Citi Open - Washington Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston BB&T Atlanta Open - Atlanta Citi Open - Washington U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Citi Open - Washington Next Generation Hardcourts - Adelaide Regions Morgan Keegan Championships - Memphis Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles AEGON Championships - London The Ericsson Open - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Miami Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne Davis Cup, World Group, 1R, USA-AUT 5-0 Davis Cup, Group 2, 1R, PHI-PAK 4-1 Davis Cup, Group 2, 2R, PHI-NZL 4-1 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 2R, PHI-UZB 2-3 ARAG ATP World Team Championship - Dusseldorf ARAG ATP World Team Championship - Dusseldorf Colonial Classic - Kooyong 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston 15th Asian Games Doha 2006 River Oaks International Tennis Tournament - Houston Olympics - Beijing River Oaks International Tennis Tournament - Houston